package pilasycolas;
/**
* @author Felipe Cachinero
*/
import java.util.ArrayList;


public class Cola<T> {

private ArrayList<T> cola = null;
	
	Cola(){
		cola = new ArrayList<T>();
	}
	
	void enqueue(T element){
		cola.add(element);
	}
	
T dequeue(){
		
		if(cola.size() ==0)
			return null;
		return cola.remove(0);
		 //lo intentado poniendo cola.size() - cola.size()-1 aver si me daba el primer valor pero no me sale
	}

T front() {
		
		if(cola.size() ==0)
			return null;
		return cola.get(0);
		
	}
	
	void show(){
		System.out.println(cola);
	}
	boolean IsEmpty (){
		if(cola.size()==0)
			return true;
			return false;
	}

}
